package arraysCommonMethods;

import java.util.Arrays;

/**
 * @ClassName ArraysCopyOf04
 * @Description 数组拷贝4：使用数组拷贝实现扩容
 * @Author 李明忠
 * @Date 2025/5/21 21:12
 * @Version 1.0
 */
public class ArraysCopyOf04 {
    public static void main(String[] args) {
        int[] arr = {1,2,3,4,5};
        /*
        * 扩容：
        *   第一步：扩大空间并赋值
        *   第二步：将此新数组地址赋值给原数组变量
        * */
        //第一步：
        int[] arrCopy = Arrays.copyOf(arr,arr.length*2);
        //第二步:
        arr = arrCopy;
        System.out.println(Arrays.toString(arr));
    }
}
